package cn.com.dcsgo.service;

import cn.com.dcsgo.model.activity.ActivityRule;
import cn.com.dcsgo.model.activity.ActivitySku;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * ActivityRuleService
 *
 * @author Dcsgo
 * @since 11/5/2025 下午 3:32
 */

public interface ActivityRuleService extends IService<ActivityRule> {
    /**
     * 根据促销活动关联的 sku 集合获取促销活动规则
     *
     * @param activitySkuList 根据促销活动关联的 sku 集合
     * @return 促销活动规则，按满减金额和满减数量降序
     */
    List<ActivityRule> getList(List<ActivitySku> activitySkuList);
}
